
import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner sc =new Scanner(System.in);
        System.out.println("请输入一个人的姓名，年龄，性别");
        String name =sc.next();
        int age =sc.nextInt();
        int sex =sc.nextInt();
        Person person1 = new Person(name, age, sex);
        System.out.println(person1.getName()+" "+person1.getAge()+" "+person1.getSex()+" "+person1.count());
        Person person2 = new Person(person1);
        System.out.println(person2.getName()+" "+person2.getAge()+" "+person2.getSex()+" "+person2.count());
        person2.sleep();
    }
}
/*类和对象的关系：类是对象的模板，对象的蓝图，对象的抽象化
类就像是理想国中概念性存在的椅子，而对象就是现实中真是的椅子，同一个类的不同对象就之间的区别像不同椅子的区别
不同的类的对象的区别就像椅子和桌子的区别
类定义了对象所需的属性（状态）和行为（方法）
根据类创建一个对象时，实际上是在执行类的构造器，从而得到一个对象。每个对象在内存中都有独立的存储空间，因此它们的属性值可以不同（如同上面的person1和person2）
对象在创建时分配内存，并在使用完毕后由垃圾回收机制自动释放（在Java等语言中）。类本身并不占用具体的存储空间，只是定义结构*/